package io.renren.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;

/**
 * ${comments}
 *
 * @author Sen 524227263@qq.com
 * @since 1.0.0 2024-05-28
 */
@Data
@ApiModel(value = "${comments}")
public class UcmlContactDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "员工编号")
	private String conEmpNum;

	@ApiModelProperty(value = "姓名")
	private String personname;

	@ApiModelProperty(value = "工作电话")
	private String workPhNum;

	@ApiModelProperty(value = "工作头衔")
	private String conJobTitle;

	@ApiModelProperty(value = "纬度")
	private BigDecimal latitude;

	@ApiModelProperty(value = "经度")
	private BigDecimal longitude;

	@ApiModelProperty(value = "人员类别")
	private Integer personType;

	@ApiModelProperty(value = "邮箱地址")
	private String conEmailAddr;

	@ApiModelProperty(value = "家庭电话")
	private String homePhNum;

	@ApiModelProperty(value = "手机")
	private String mobilephone;

	@ApiModelProperty(value = "家庭住址")
	private String homeaddress;

	@ApiModelProperty(value = "性别")
	private String sex;

	@ApiModelProperty(value = "出生日期")
	private Date birthday;

	@ApiModelProperty(value = "爱好")
	private String hobby;

	@ApiModelProperty(value = "相片")
	private String photo;

	@ApiModelProperty(value = "Boolean1")
	private Boolean boolean1;

	@ApiModelProperty(value = "Boolean2")
	private Boolean boolean2;

	@ApiModelProperty(value = "Varchar1")
	private String varchar1;

	@ApiModelProperty(value = "Varchar2")
	private String varchar2;

	@ApiModelProperty(value = "Varchar3")
	private String varchar3;

	@ApiModelProperty(value = "Varchar4")
	private String varchar4;

	@ApiModelProperty(value = "Varchar5")
	private String varchar5;

	@ApiModelProperty(value = "Varchar6")
	private String varchar6;

	@ApiModelProperty(value = "Varchar7")
	private String varchar7;

	@ApiModelProperty(value = "Varchar8")
	private String varchar8;

	@ApiModelProperty(value = "Integer1")
	private Integer integer1;

	@ApiModelProperty(value = "Integer2")
	private Integer integer2;

	@ApiModelProperty(value = "Integer3")
	private Integer integer3;

	@ApiModelProperty(value = "Number1")
	private BigDecimal number1;

	@ApiModelProperty(value = "Number2")
	private BigDecimal number2;

	@ApiModelProperty(value = "Number3")
	private BigDecimal number3;

	@ApiModelProperty(value = "Money1")
	private String money1;

	@ApiModelProperty(value = "Money2")
	private String money2;

	@ApiModelProperty(value = "Date1")
	private Date date1;

	@ApiModelProperty(value = "Date2")
	private Date date2;

	@ApiModelProperty(value = "DateTime1")
	private Date datetime1;

	@ApiModelProperty(value = "DateTime2")
	private Date datetime2;

	@ApiModelProperty(value = "Text1")
	private String text1;

	@ApiModelProperty(value = "HtmlText1")
	private String htmltext1;

	@ApiModelProperty(value = "Image1")
	private String image1;

	@ApiModelProperty(value = "创建日期")
	private Date sysCreated;

	@ApiModelProperty(value = "创建用户")
	private String sysCreatedby;

	@ApiModelProperty(value = "所属岗位")
	private String sysPostn;

	@ApiModelProperty(value = "所属部门")
	private String sysDivision;

	@ApiModelProperty(value = "所属组织")
	private String sysOrg;

	@ApiModelProperty(value = "最后修改日期")
	private Date sysLastUpd;

	@ApiModelProperty(value = "最后修改用户")
	private String sysLastUpdBy;

	@ApiModelProperty(value = "所属区域")
	private String region;

	@ApiModelProperty(value = "职业")
	private String profession;

	@ApiModelProperty(value = "收入水平")
	private String incomelevel;

	@ApiModelProperty(value = "婚姻状况")
	private String marriagesta;

	@ApiModelProperty(value = "家庭规模")
	private String familymember;

	@ApiModelProperty(value = "教育水平")
	private String education;

	@ApiModelProperty(value = "居住形式")
	private String liveform;

	@ApiModelProperty(value = "宗教")
	private String religion;

	@ApiModelProperty(value = "信息渠道")
	private String infochannel;

	@ApiModelProperty(value = "喜好颜色")
	private String prefercolor;

	@ApiModelProperty(value = "证件类型")
	private String certiftype;

	@ApiModelProperty(value = "证件号码")
	private String certifno;

	@ApiModelProperty(value = "会员种类")
	private String viptype;

	@ApiModelProperty(value = "QQ号码")
	private String qqno;

	@ApiModelProperty(value = "发送资料方式")
	private String sendtype;

	@ApiModelProperty(value = "邮政编码")
	private String postcode;

	@ApiModelProperty(value = "传真")
	private String faxno;

	@ApiModelProperty(value = "开户银行")
	private String bankname;

	@ApiModelProperty(value = "账号")
	private String bankno;

	@ApiModelProperty(value = "岗位类型")
	private String posttype;

	@ApiModelProperty(value = "状态")
	private String status;

	@ApiModelProperty(value = "证件是否验证通过")
	private Boolean iscertifpass;

	@ApiModelProperty(value = "头像图片地址")
	private String headpicurl;

	@ApiModelProperty(value = "登录用户OID")
	private String ucmlUseroid;

	@ApiModelProperty(value = "所属部门FK")
	private String ucmlDivisionoid;

	@ApiModelProperty(value = "所属岗位FK")
	private String ucmlPostoid;

	@ApiModelProperty(value = "主要责任FK")
	private String ucmlResponsibilityoid;

	@ApiModelProperty(value = "所属组织FK")
	private String ucmlOrganizeoid;

	@ApiModelProperty(value = "职务外键")
	private String headshipctFk;

	@ApiModelProperty(value = "民族外键")
	private String codevalueoidNa;

	@ApiModelProperty(value = "业务人员")
	private String parentoid;

	@ApiModelProperty(value = "$column.comments")
	private BigDecimal goodrate;

	@ApiModelProperty(value = "$column.comments")
	private String professionaltitle;

	@ApiModelProperty(value = "$column.comments")
	private String honor;

	@ApiModelProperty(value = "$column.comments")
	private Integer grade;

	@ApiModelProperty(value = "$column.comments")
	private String specialty;

	@ApiModelProperty(value = "$column.comments")
	private String ucmlContactoid;

	@ApiModelProperty(value = "$column.comments")
	private BigDecimal serviceage;

	@ApiModelProperty(value = "$column.comments")
	private String introduction;


}